Golang Job: Front End Engineer

Job added on

Company

Apple

Location

Cupertino, CA - United States of America

Job type

Full-Time

Golang Job Details

Summary

Posted: Jun 21, 2022
Weekly Hours: 40
Role Number:200392553
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products very quickly. Bring passion and dedication to your job, and there's no telling what we can accomplish together. We're looking for a hardworking and passionate person to join this amazing team, and if you feel this is you, we'd love to hear from you! The Apple Cloud Infrastructure(ACI) organization is responsible for building powerful platforms that enable engineers to deliver incredible experiences to customers. Join this team, and you'll help us create and deploy systems that support Apple’s world-renowned hardware and software architecture. The Compute team, in Apple Cloud Infrastructure(ACI) is looking for a frontend engineer with a passion for development using modern Web technologies. The successful candidate is highly motivated individual with strong technical skills to create intuitive user experiences, who is passionate about quality, and has a keen eye for the details that surprise and delight our customers. You will be collaborating with engineering teams to define and build apps/frameworks.

Key Qualifications

  • Experience building pixel-perfect, robust, complex, and accessible user interfaces and applications on Web
  • Ability to effectively communicate within a team and with project stakeholders
  • 5+ years of experience with building web apps with modern technologies
  • Knowledge of JavaScript (ES6), TypeScript, or equivalent languages
  • Excellent web technology skills, particularly with HTML5/CSS3/JavaScript
  • Experience with any one major Javascript framework like ReactJS, AngularJS, VueJS, or equivalent
  • Experience integrating with web services using JSON, XML and AJAX
  • Experience with Node build systems
  • Experience using asynchronous APIs
  • Excellent problem solving and analytical thinking skills
  • Enthusiastic about quality, design, and user experience
  • Experience designing, building, and maintaining Command Line Interface(CLI) tool is preferable.
  • Experience in Go (golang) is preferable.

Description

* This is a hands-on role for developing and supporting new and existing features. * This role requires working closely with users and other team members to understand the product requirements and translating them functionally into deliverables based on Agile methodology. * Working with all layers of the web application. Using modern UI methodologies to translate the numbers into various graphical user interfaces including complex visualization of real time data. * Creating and maintaining CI/CD platforms for the web application.

Education & Experience

BS or MS in Computer Science, or equivalent experience. Our applications are complex and strong CS fundamentals are essential. Whether you have a traditional CS degree or learned some other way, we’d love to talk with you.

Additional Requirements

  • Experience in the below is a plus:
    • Experience designing, building, and maintaining RESTful APIs and web services is a plus.
    • Experience designing, building, and maintaining Command Line Interface(CLI) tool is a plus.
    • Experience in Go (Golang) and Python is a plus